granting immunity - Alemán Inglés Diccionario